/*
 * AttackState.h
 *
 *  Created on: 17/01/2011
 *      Author: Nenem
 */

#ifndef ATTACKSTATE_H_
#define ATTACKSTATE_H_

#include "State.h"
#include "GameObject.h"

class AttackState : public State<GameObject>{
private:
	int startTime;
public:
	void Enter(int delta, int time, GameObject *obj, Scenery *, Graphics*);
	void Execute(int delta, int time, GameObject *obj, Scenery *, Graphics*);
	void Exit(int delta, int time, GameObject *obj, Scenery *, Graphics*);

	AttackState();
	virtual ~AttackState();
};

#endif /* ATTACKSTATE_H_ */
